//引入request
import request  from '@/utils/request'
//引入平台相关的接口类型
import type {CategoryIdModel,CategoryListModel,CategoryModel} from './model/categoryModel'

//定义枚举类型的接口地址
enum Api {
    GetCategory1List = '/admin/product/getCategory1', //获取一级分类列表数据地址
    GetCategory2List = '/admin/product/getCategory2', //获取二级分类列表数据地址
    GetCategory3List = '/admin/product/getCategory3', //获取三级分类列表数据地址
}
//定义相关接口函数
//定义一级分类列表数据的接口函数
export const getCategory1ListApi = ()=>request.get<any,CategoryListModel>(Api.GetCategory1List)
//定义一级分类列表数据的接口函数
export const getCategory2ListApi = (category1Id:number)=>request.get<any,CategoryListModel>(Api.GetCategory2List+`/${category1Id}`)
//定义一级分类列表数据的接口函数
export const getCategory3ListApi = (category2Id:number)=>request.get<any,CategoryListModel>(Api.GetCategory3List+`/${category2Id}`)


// /admin/product/getCategory1
// getCategory1

// GET /admin/product/getCategory2/{category1Id}
// getCategory2

// GET /admin/product/getCategory3/{category2Id}
